﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dominio;

namespace Servicios
{
    public interface IFileSystemElementService
    {
        void Registrar(FileSystemElement fileSystemElement);

        void Modificar(FileSystemElement fileSystemElement);

        void Borrar(FileSystemElement fileSystemElement);

        IList<FileSystemElement> ObtenerTodos();

        FileSystemElement ObtenerPorId(int id);

        FileSystemElement ObtenerPorRuta(string ruta);

        IList<FileSystemElement> ObtenerHijos(int id);

        List<FileSystemElement> ObtenerDirectorios();

    }
}
